Builder
This message is handled by the Admin module and is responsible for all settings/channel read/write operations.
This message is used to do settings operations to both remote AND local nodes.
(Prior to 1.2 these operations were done via special ToRadio operations)
Content copied to clipboard
meshtastic.AdminMessage
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Begins an edit transaction for config, module config, owner, and channel settings changes
This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings)
Content copied to clipboard
bool begin_edit_settings = 64;
Link copied to clipboard
Commits an open transaction for any edits made to config, module config, owner, and channel settings
Content copied to clipboard
bool commit_edit_settings = 65;
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Enter (UF2) DFU mode
Only implemented on NRF52 currently
Content copied to clipboard
bool enter_dfu_mode_request = 21;
Link copied to clipboard
This message is only supported for the simulator Portduino build.
If received the simulator will exit successfully.
Content copied to clipboard
bool exit_simulator = 96;
Link copied to clipboard
Tell the node to factory reset config; all device state and configuration will be returned to factory defaults; BLE bonds will be preserved.
Content copied to clipboard
int32 factory_reset_config = 99;
Link copied to clipboard
Tell the node to factory reset config everything; all device state and configuration will be returned to factory defaults and BLE bonds will be cleared.
Content copied to clipboard
int32 factory_reset_device = 94;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
bool get_canned_message_module_messages_request = 10;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
Send the specified channel in the response to this message
NOTE: This field is sent with the channel index + 1 (to ensure we never try to send 'zero' - which protobufs treats as not present)
Content copied to clipboard
uint32 get_channel_request = 1;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Request the node to send it's connection status
Content copied to clipboard
bool get_device_connection_status_request = 16;
Link copied to clipboard
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
Request the node to send device metadata (firmware, protobuf version, etc)
Content copied to clipboard
bool get_device_metadata_request = 12;
Link copied to clipboard
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Get the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
bool get_node_remote_hardware_pins_request = 19;
Link copied to clipboard
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
Send the current owner data in the response to this message.
Content copied to clipboard
bool get_owner_request = 3;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
bool get_ringtone_request = 14;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Tell the node to send the stored ui data.
Content copied to clipboard
bool get_ui_config_request = 44;
Link copied to clipboard
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Tell the node to reset the nodedb.
Content copied to clipboard
int32 nodedb_reset = 100;
Link copied to clipboard
Link copied to clipboard
Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot)
Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth.
Content copied to clipboard
int32 reboot_ota_seconds = 95;
Link copied to clipboard
Tell the node to reboot in this many seconds (or <0 to cancel reboot)
Content copied to clipboard
int32 reboot_seconds = 97;
Link copied to clipboard
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove the node by the specified node-num from the NodeDB on the device
Content copied to clipboard
uint32 remove_by_nodenum = 38;
Link copied to clipboard
Set specified node-num to be un-favorited on the NodeDB on the device
Content copied to clipboard
uint32 remove_favorite_node = 40;
Link copied to clipboard
Clear fixed position coordinates and then set position.fixed_position = false
Content copied to clipboard
bool remove_fixed_position = 42;
Link copied to clipboard
Set specified node-num to be un-ignored on the NodeDB on the device
Content copied to clipboard
uint32 remove_ignored_node = 48;
Link copied to clipboard
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
The node generates this key and sends it with any get_x_response packets.
The client MUST include the same key with any set_x commands. Key expires after 300 seconds.
Prevents replay attacks for admin messages.
Content copied to clipboard
bytes session_passkey = 101;
Link copied to clipboard
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set specified node-num to be favorited on the NodeDB on the device
Content copied to clipboard
uint32 set_favorite_node = 39;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Set specified node-num to be ignored on the NodeDB on the device
Content copied to clipboard
uint32 set_ignored_node = 47;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set zero and offset for scale chips
Content copied to clipboard
uint32 set_scale = 23;
Link copied to clipboard
Set time only on the node
Convenience method to set the time on the node (as Net quality) without any other position data
Content copied to clipboard
fixed32 set_time_only = 43;
Link copied to clipboard
Tell the node to shutdown in this many seconds (or <0 to cancel shutdown)
Content copied to clipboard
int32 shutdown_seconds = 98;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Begins an edit transaction for config, module config, owner, and channel settings changes
This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings)
Content copied to clipboard
bool begin_edit_settings = 64;
Link copied to clipboard
Commits an open transaction for any edits made to config, module config, owner, and channel settings
Content copied to clipboard
bool commit_edit_settings = 65;
Link copied to clipboard
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Enter (UF2) DFU mode
Only implemented on NRF52 currently
Content copied to clipboard
bool enter_dfu_mode_request = 21;
Link copied to clipboard
This message is only supported for the simulator Portduino build.
If received the simulator will exit successfully.
Content copied to clipboard
bool exit_simulator = 96;
Link copied to clipboard
Tell the node to factory reset config; all device state and configuration will be returned to factory defaults; BLE bonds will be preserved.
Content copied to clipboard
int32 factory_reset_config = 99;
Link copied to clipboard
Tell the node to factory reset config everything; all device state and configuration will be returned to factory defaults and BLE bonds will be cleared.
Content copied to clipboard
int32 factory_reset_device = 94;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
bool get_canned_message_module_messages_request = 10;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
Send the specified channel in the response to this message
NOTE: This field is sent with the channel index + 1 (to ensure we never try to send 'zero' - which protobufs treats as not present)
Content copied to clipboard
uint32 get_channel_request = 1;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Request the node to send it's connection status
Content copied to clipboard
bool get_device_connection_status_request = 16;
Link copied to clipboard
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
open fun getGetDeviceConnectionStatusResponseBuilder(): ConnStatusProtos.DeviceConnectionStatus.Builder
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
open fun getGetDeviceConnectionStatusResponseOrBuilder(): ConnStatusProtos.DeviceConnectionStatusOrBuilder
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
Request the node to send device metadata (firmware, protobuf version, etc)
Content copied to clipboard
bool get_device_metadata_request = 12;
Link copied to clipboard
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Get the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
bool get_node_remote_hardware_pins_request = 19;
Link copied to clipboard
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
open fun getGetNodeRemoteHardwarePinsResponseBuilder(): AdminProtos.NodeRemoteHardwarePinsResponse.Builder
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
open fun getGetNodeRemoteHardwarePinsResponseOrBuilder(): AdminProtos.NodeRemoteHardwarePinsResponseOrBuilder
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
Send the current owner data in the response to this message.
Content copied to clipboard
bool get_owner_request = 3;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
bool get_ringtone_request = 14;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Tell the node to send the stored ui data.
Content copied to clipboard
bool get_ui_config_request = 44;
Link copied to clipboard
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Tell the node to reset the nodedb.
Content copied to clipboard
int32 nodedb_reset = 100;
Link copied to clipboard
Link copied to clipboard
Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot)
Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth.
Content copied to clipboard
int32 reboot_ota_seconds = 95;
Link copied to clipboard
Tell the node to reboot in this many seconds (or <0 to cancel reboot)
Content copied to clipboard
int32 reboot_seconds = 97;
Link copied to clipboard
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove the node by the specified node-num from the NodeDB on the device
Content copied to clipboard
uint32 remove_by_nodenum = 38;
Link copied to clipboard
Set specified node-num to be un-favorited on the NodeDB on the device
Content copied to clipboard
uint32 remove_favorite_node = 40;
Link copied to clipboard
Clear fixed position coordinates and then set position.fixed_position = false
Content copied to clipboard
bool remove_fixed_position = 42;
Link copied to clipboard
Set specified node-num to be un-ignored on the NodeDB on the device
Content copied to clipboard
uint32 remove_ignored_node = 48;
Link copied to clipboard
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
The node generates this key and sends it with any get_x_response packets.
The client MUST include the same key with any set_x commands. Key expires after 300 seconds.
Prevents replay attacks for admin messages.
Content copied to clipboard
bytes session_passkey = 101;
Link copied to clipboard
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set specified node-num to be favorited on the NodeDB on the device
Content copied to clipboard
uint32 set_favorite_node = 39;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Set specified node-num to be ignored on the NodeDB on the device
Content copied to clipboard
uint32 set_ignored_node = 47;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set zero and offset for scale chips
Content copied to clipboard
uint32 set_scale = 23;
Link copied to clipboard
Set time only on the node
Convenience method to set the time on the node (as Net quality) without any other position data
Content copied to clipboard
fixed32 set_time_only = 43;
Link copied to clipboard
Tell the node to shutdown in this many seconds (or <0 to cancel shutdown)
Content copied to clipboard
int32 shutdown_seconds = 98;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Begins an edit transaction for config, module config, owner, and channel settings changes
This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings)
Content copied to clipboard
bool begin_edit_settings = 64;
Link copied to clipboard
Commits an open transaction for any edits made to config, module config, owner, and channel settings
Content copied to clipboard
bool commit_edit_settings = 65;
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Enter (UF2) DFU mode
Only implemented on NRF52 currently
Content copied to clipboard
bool enter_dfu_mode_request = 21;
Link copied to clipboard
This message is only supported for the simulator Portduino build.
If received the simulator will exit successfully.
Content copied to clipboard
bool exit_simulator = 96;
Link copied to clipboard
Tell the node to factory reset config; all device state and configuration will be returned to factory defaults; BLE bonds will be preserved.
Content copied to clipboard
int32 factory_reset_config = 99;
Link copied to clipboard
Tell the node to factory reset config everything; all device state and configuration will be returned to factory defaults and BLE bonds will be cleared.
Content copied to clipboard
int32 factory_reset_device = 94;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
bool get_canned_message_module_messages_request = 10;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
Send the specified channel in the response to this message
NOTE: This field is sent with the channel index + 1 (to ensure we never try to send 'zero' - which protobufs treats as not present)
Content copied to clipboard
uint32 get_channel_request = 1;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Request the node to send it's connection status
Content copied to clipboard
bool get_device_connection_status_request = 16;
Link copied to clipboard
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
Request the node to send device metadata (firmware, protobuf version, etc)
Content copied to clipboard
bool get_device_metadata_request = 12;
Link copied to clipboard
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Get the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
bool get_node_remote_hardware_pins_request = 19;
Link copied to clipboard
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
Send the current owner data in the response to this message.
Content copied to clipboard
bool get_owner_request = 3;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
bool get_ringtone_request = 14;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Tell the node to send the stored ui data.
Content copied to clipboard
bool get_ui_config_request = 44;
Link copied to clipboard
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Tell the node to reset the nodedb.
Content copied to clipboard
int32 nodedb_reset = 100;
Link copied to clipboard
Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot)
Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth.
Content copied to clipboard
int32 reboot_ota_seconds = 95;
Link copied to clipboard
Tell the node to reboot in this many seconds (or <0 to cancel reboot)
Content copied to clipboard
int32 reboot_seconds = 97;
Link copied to clipboard
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove the node by the specified node-num from the NodeDB on the device
Content copied to clipboard
uint32 remove_by_nodenum = 38;
Link copied to clipboard
Set specified node-num to be un-favorited on the NodeDB on the device
Content copied to clipboard
uint32 remove_favorite_node = 40;
Link copied to clipboard
Clear fixed position coordinates and then set position.fixed_position = false
Content copied to clipboard
bool remove_fixed_position = 42;
Link copied to clipboard
Set specified node-num to be un-ignored on the NodeDB on the device
Content copied to clipboard
uint32 remove_ignored_node = 48;
Link copied to clipboard
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set specified node-num to be favorited on the NodeDB on the device
Content copied to clipboard
uint32 set_favorite_node = 39;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Set specified node-num to be ignored on the NodeDB on the device
Content copied to clipboard
uint32 set_ignored_node = 47;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set zero and offset for scale chips
Content copied to clipboard
uint32 set_scale = 23;
Link copied to clipboard
Set time only on the node
Convenience method to set the time on the node (as Net quality) without any other position data
Content copied to clipboard
fixed32 set_time_only = 43;
Link copied to clipboard
Tell the node to shutdown in this many seconds (or <0 to cancel shutdown)
Content copied to clipboard
int32 shutdown_seconds = 98;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
Link copied to clipboard
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): AdminProtos.AdminMessage.Builder
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
open fun mergeGetDeviceConnectionStatusResponse(value: ConnStatusProtos.DeviceConnectionStatus): AdminProtos.AdminMessage.Builder
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
open fun mergeGetDeviceMetadataResponse(value: MeshProtos.DeviceMetadata): AdminProtos.AdminMessage.Builder
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
open fun mergeGetModuleConfigResponse(value: ModuleConfigProtos.ModuleConfig): AdminProtos.AdminMessage.Builder
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
open fun mergeGetNodeRemoteHardwarePinsResponse(value: AdminProtos.NodeRemoteHardwarePinsResponse): AdminProtos.AdminMessage.Builder
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
open fun mergeGetUiConfigResponse(value: DeviceUIProtos.DeviceUIConfig): AdminProtos.AdminMessage.Builder
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
open fun mergeKeyVerification(value: AdminProtos.KeyVerificationAdmin): AdminProtos.AdminMessage.Builder
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
open fun mergeSendInputEvent(value: AdminProtos.AdminMessage.InputEvent): AdminProtos.AdminMessage.Builder
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
open fun mergeSetModuleConfig(value: ModuleConfigProtos.ModuleConfig): AdminProtos.AdminMessage.Builder
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;
Link copied to clipboard
open fun setAddContact(builderForValue: AdminProtos.SharedContact.Builder): AdminProtos.AdminMessage.Builder
Add a contact (User) to the nodedb
Content copied to clipboard
.meshtastic.SharedContact add_contact = 66;
Link copied to clipboard
open fun setBackupPreferences(value: AdminProtos.AdminMessage.BackupLocation): AdminProtos.AdminMessage.Builder
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Backup the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation backup_preferences = 24;
Link copied to clipboard
Begins an edit transaction for config, module config, owner, and channel settings changes
This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings)
Content copied to clipboard
bool begin_edit_settings = 64;
Link copied to clipboard
Commits an open transaction for any edits made to config, module config, owner, and channel settings
Content copied to clipboard
bool commit_edit_settings = 65;
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Delete the file by the specified path from the device
Content copied to clipboard
string delete_file_request = 22;
Link copied to clipboard
Enter (UF2) DFU mode
Only implemented on NRF52 currently
Content copied to clipboard
bool enter_dfu_mode_request = 21;
Link copied to clipboard
This message is only supported for the simulator Portduino build.
If received the simulator will exit successfully.
Content copied to clipboard
bool exit_simulator = 96;
Link copied to clipboard
Tell the node to factory reset config; all device state and configuration will be returned to factory defaults; BLE bonds will be preserved.
Content copied to clipboard
int32 factory_reset_config = 99;
Link copied to clipboard
Tell the node to factory reset config everything; all device state and configuration will be returned to factory defaults and BLE bonds will be cleared.
Content copied to clipboard
int32 factory_reset_device = 94;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
bool get_canned_message_module_messages_request = 10;
Link copied to clipboard
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
open fun setGetCannedMessageModuleMessagesResponseBytes(value: ByteString): AdminProtos.AdminMessage.Builder
Get the Canned Message Module messages in the response to this message.
Content copied to clipboard
string get_canned_message_module_messages_response = 11;
Link copied to clipboard
Send the specified channel in the response to this message
NOTE: This field is sent with the channel index + 1 (to ensure we never try to send 'zero' - which protobufs treats as not present)
Content copied to clipboard
uint32 get_channel_request = 1;
Link copied to clipboard
open fun setGetChannelResponse(builderForValue: ChannelProtos.Channel.Builder): AdminProtos.AdminMessage.Builder
TODO: REPLACE
Content copied to clipboard
.meshtastic.Channel get_channel_response = 2;
Link copied to clipboard
open fun setGetConfigRequest(value: AdminProtos.AdminMessage.ConfigType): AdminProtos.AdminMessage.Builder
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ConfigType get_config_request = 5;
Link copied to clipboard
open fun setGetConfigResponse(builderForValue: ConfigProtos.Config.Builder): AdminProtos.AdminMessage.Builder
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.Config get_config_response = 6;
Link copied to clipboard
Request the node to send it's connection status
Content copied to clipboard
bool get_device_connection_status_request = 16;
Link copied to clipboard
open fun setGetDeviceConnectionStatusResponse(value: ConnStatusProtos.DeviceConnectionStatus): AdminProtos.AdminMessage.Builder
open fun setGetDeviceConnectionStatusResponse(builderForValue: ConnStatusProtos.DeviceConnectionStatus.Builder): AdminProtos.AdminMessage.Builder
Device connection status response
Content copied to clipboard
.meshtastic.DeviceConnectionStatus get_device_connection_status_response = 17;
Link copied to clipboard
Request the node to send device metadata (firmware, protobuf version, etc)
Content copied to clipboard
bool get_device_metadata_request = 12;
Link copied to clipboard
open fun setGetDeviceMetadataResponse(value: MeshProtos.DeviceMetadata): AdminProtos.AdminMessage.Builder
open fun setGetDeviceMetadataResponse(builderForValue: MeshProtos.DeviceMetadata.Builder): AdminProtos.AdminMessage.Builder
Device metadata response
Content copied to clipboard
.meshtastic.DeviceMetadata get_device_metadata_response = 13;
Link copied to clipboard
open fun setGetModuleConfigRequest(value: AdminProtos.AdminMessage.ModuleConfigType): AdminProtos.AdminMessage.Builder
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
Ask for the following config data to be sent
Content copied to clipboard
.meshtastic.AdminMessage.ModuleConfigType get_module_config_request = 7;
Link copied to clipboard
open fun setGetModuleConfigResponse(value: ModuleConfigProtos.ModuleConfig): AdminProtos.AdminMessage.Builder
open fun setGetModuleConfigResponse(builderForValue: ModuleConfigProtos.ModuleConfig.Builder): AdminProtos.AdminMessage.Builder
Send the current Config in the response to this message.
Content copied to clipboard
.meshtastic.ModuleConfig get_module_config_response = 8;
Link copied to clipboard
Get the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
bool get_node_remote_hardware_pins_request = 19;
Link copied to clipboard
open fun setGetNodeRemoteHardwarePinsResponse(value: AdminProtos.NodeRemoteHardwarePinsResponse): AdminProtos.AdminMessage.Builder
open fun setGetNodeRemoteHardwarePinsResponse(builderForValue: AdminProtos.NodeRemoteHardwarePinsResponse.Builder): AdminProtos.AdminMessage.Builder
Respond with the mesh's nodes with their available gpio pins for RemoteHardware module use
Content copied to clipboard
.meshtastic.NodeRemoteHardwarePinsResponse get_node_remote_hardware_pins_response = 20;
Link copied to clipboard
Send the current owner data in the response to this message.
Content copied to clipboard
bool get_owner_request = 3;
Link copied to clipboard
open fun setGetOwnerResponse(builderForValue: MeshProtos.User.Builder): AdminProtos.AdminMessage.Builder
TODO: REPLACE
Content copied to clipboard
.meshtastic.User get_owner_response = 4;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
bool get_ringtone_request = 14;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Get the Ringtone in the response to this message.
Content copied to clipboard
string get_ringtone_response = 15;
Link copied to clipboard
Tell the node to send the stored ui data.
Content copied to clipboard
bool get_ui_config_request = 44;
Link copied to clipboard
open fun setGetUiConfigResponse(value: DeviceUIProtos.DeviceUIConfig): AdminProtos.AdminMessage.Builder
open fun setGetUiConfigResponse(builderForValue: DeviceUIProtos.DeviceUIConfig.Builder): AdminProtos.AdminMessage.Builder
Reply stored device ui data.
Content copied to clipboard
.meshtastic.DeviceUIConfig get_ui_config_response = 45;
Link copied to clipboard
open fun setKeyVerification(value: AdminProtos.KeyVerificationAdmin): AdminProtos.AdminMessage.Builder
open fun setKeyVerification(builderForValue: AdminProtos.KeyVerificationAdmin.Builder): AdminProtos.AdminMessage.Builder
Initiate or respond to a key verification request
Content copied to clipboard
.meshtastic.KeyVerificationAdmin key_verification = 67;
Link copied to clipboard
Tell the node to reset the nodedb.
Content copied to clipboard
int32 nodedb_reset = 100;
Link copied to clipboard
Tell the node to reboot into the OTA Firmware in this many seconds (or <0 to cancel reboot)
Only Implemented for ESP32 Devices. This needs to be issued to send a new main firmware via bluetooth.
Content copied to clipboard
int32 reboot_ota_seconds = 95;
Link copied to clipboard
Tell the node to reboot in this many seconds (or <0 to cancel reboot)
Content copied to clipboard
int32 reboot_seconds = 97;
Link copied to clipboard
open fun setRemoveBackupPreferences(value: AdminProtos.AdminMessage.BackupLocation): AdminProtos.AdminMessage.Builder
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove backups of the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation remove_backup_preferences = 26;
Link copied to clipboard
Remove the node by the specified node-num from the NodeDB on the device
Content copied to clipboard
uint32 remove_by_nodenum = 38;
Link copied to clipboard
Set specified node-num to be un-favorited on the NodeDB on the device
Content copied to clipboard
uint32 remove_favorite_node = 40;
Link copied to clipboard
Clear fixed position coordinates and then set position.fixed_position = false
Content copied to clipboard
bool remove_fixed_position = 42;
Link copied to clipboard
Set specified node-num to be un-ignored on the NodeDB on the device
Content copied to clipboard
uint32 remove_ignored_node = 48;
Link copied to clipboard
open fun setRestorePreferences(value: AdminProtos.AdminMessage.BackupLocation): AdminProtos.AdminMessage.Builder
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
Restore the node's preferences
Content copied to clipboard
.meshtastic.AdminMessage.BackupLocation restore_preferences = 25;
Link copied to clipboard
open fun setSendInputEvent(value: AdminProtos.AdminMessage.InputEvent): AdminProtos.AdminMessage.Builder
open fun setSendInputEvent(builderForValue: AdminProtos.AdminMessage.InputEvent.Builder): AdminProtos.AdminMessage.Builder
Send an input event to the node.
This is used to trigger physical input events like button presses, touch events, etc.
Content copied to clipboard
.meshtastic.AdminMessage.InputEvent send_input_event = 27;
Link copied to clipboard
The node generates this key and sends it with any get_x_response packets.
The client MUST include the same key with any set_x commands. Key expires after 300 seconds.
Prevents replay attacks for admin messages.
Content copied to clipboard
bytes session_passkey = 101;
Link copied to clipboard
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
open fun setSetCannedMessageModuleMessagesBytes(value: ByteString): AdminProtos.AdminMessage.Builder
Set the Canned Message Module messages text.
Content copied to clipboard
string set_canned_message_module_messages = 36;
Link copied to clipboard
open fun setSetChannel(builderForValue: ChannelProtos.Channel.Builder): AdminProtos.AdminMessage.Builder
Set channels (using the new API).
A special channel is the "primary channel".
The other records are secondary channels.
Note: only one channel can be marked as primary.
If the client sets a particular channel to be primary, the previous channel will be set to SECONDARY automatically.
Content copied to clipboard
.meshtastic.Channel set_channel = 33;
Link copied to clipboard
open fun setSetConfig(builderForValue: ConfigProtos.Config.Builder): AdminProtos.AdminMessage.Builder
Set the current Config
Content copied to clipboard
.meshtastic.Config set_config = 34;
Link copied to clipboard
Set specified node-num to be favorited on the NodeDB on the device
Content copied to clipboard
uint32 set_favorite_node = 39;
Link copied to clipboard
open fun setSetFixedPosition(builderForValue: MeshProtos.Position.Builder): AdminProtos.AdminMessage.Builder
Set fixed position data on the node and then set the position.fixed_position = true
Content copied to clipboard
.meshtastic.Position set_fixed_position = 41;
Link copied to clipboard
open fun setSetHamMode(builderForValue: AdminProtos.HamParameters.Builder): AdminProtos.AdminMessage.Builder
Setup a node for licensed amateur (ham) radio operation
Content copied to clipboard
.meshtastic.HamParameters set_ham_mode = 18;
Link copied to clipboard
Set specified node-num to be ignored on the NodeDB on the device
Content copied to clipboard
uint32 set_ignored_node = 47;
Link copied to clipboard
open fun setSetModuleConfig(value: ModuleConfigProtos.ModuleConfig): AdminProtos.AdminMessage.Builder
open fun setSetModuleConfig(builderForValue: ModuleConfigProtos.ModuleConfig.Builder): AdminProtos.AdminMessage.Builder
Set the current Config
Content copied to clipboard
.meshtastic.ModuleConfig set_module_config = 35;
Link copied to clipboard
Set the owner for this node
Content copied to clipboard
.meshtastic.User set_owner = 32;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set the ringtone for ExternalNotification.
Content copied to clipboard
string set_ringtone_message = 37;
Link copied to clipboard
Set zero and offset for scale chips
Content copied to clipboard
uint32 set_scale = 23;
Link copied to clipboard
Set time only on the node
Convenience method to set the time on the node (as Net quality) without any other position data
Content copied to clipboard
fixed32 set_time_only = 43;
Link copied to clipboard
Tell the node to shutdown in this many seconds (or <0 to cancel shutdown)
Content copied to clipboard
int32 shutdown_seconds = 98;
Link copied to clipboard
open fun setStoreUiConfig(builderForValue: DeviceUIProtos.DeviceUIConfig.Builder): AdminProtos.AdminMessage.Builder
Tell the node to store UI data persistently.
Content copied to clipboard
.meshtastic.DeviceUIConfig store_ui_config = 46;